home *** CD-ROM | disk | FTP | other *** search
- #include <Events.h>
- #include <types.h>
- #include <stdio.h>
-
- /* unixincludes */
- #include <sys/types.h>
- #include <sys/time.h>
- #include <sys/errno.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <sys/file.h>
- #include <sys/ioctl.h>
- #include "tcpglue.h"
- #include "socket.internal.h"
- main()
- {
- once();
- once();
- }
- once()
- {
- int status;
- int s;
- struct sockaddr_in me;
- struct sockaddr_in her;
- char line[100];
-
- s = s_socket(AF_INET,SOCK_DGRAM,0);
- fprintf(stderr,"socket %d errno %d\n",s,errno);
- bzero((char *)&me, sizeof(me));
- me.sin_family = AF_INET;
- me.sin_port = htons(25);
- fprintf(stderr,"bind %d errno %d\n",s_bind(s, (caddr_t)&me, sizeof(me), 0),errno);
- her.sin_family = AF_INET;
- her.sin_addr.s_addr = 0x8064660a;
- her.sin_port = htons(1234);
- BlockMove("\000\001rubbish\000netascii\000",line,19);
- fprintf(stderr,"sendto %d errno %d\n",s_sendto(s,line,19,0,&her,sizeof(her)));
- fprintf(stderr,"close %d errno %d\n",s_close(s),errno);
- }
-
-